broken mechanical device - Francés Inglés Diccionario